cmake_minimum_required(VERSION 3.16)

project(concurrencppExamples LANGUAGES CXX)

foreach(example IN ITEMS
	1_hello_world
	2_concurrent_even_number_counting
	3_async_file_processing
    4_async_file_processing_version_2
	5_prime_number_finder
    6_manual_executor
	7_when_all
    8_when_any
	9_result_promise
	10_regular_timer
    11_oneshot_timer
	12_delay_object
    13_generator
    )
  add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/${example}"
          "${CMAKE_CURRENT_BINARY_DIR}/${example}")
endforeach()
